@charset UTF-8;
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0 none;font-size:100%;vertical-align:baseline;letter-spacing:0;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
blockquote,q{quotes:none;}
blockquote::before,blockquote::after,q::before,q::after{content:none;}
a{vertical-align:top;color:#595757;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none;}
b{letter-spacing:.2px;margin:0;padding:0;}
ol,ul{list-style:outside none none;margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;margin:0;padding:0;}
fieldset,img{border:0 none;vertical-align:top;}
address,caption,cite,code,dfn,em,th,var,i{font-weight:400;font-style:normal;letter-spacing:0;}
ol li,ul li,dl dt,dl dd{list-style:outside none none;letter-spacing:0;}
ul,ol{height:auto;display:block;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;letter-spacing:0;}
input,button,textarea,select{vertical-align:middle;outline:none;}
iframe{vertical-align:top;}
a:hover{text-decoration:none;color:#0043b3;}
input[type=button],input[type=submit],input[type=file],button{cursor:pointer;-webkit-appearance:none;}
textarea{　　-webkit-appearance:none;}
.container_wrap{max-width:1600px;}
body{position:relative;width:100%;font-size:14px;font-style:normal;font-family:"Microsoft Yahei",微软雅黑,Helvetica,PingFangSC,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:#fff;-moz-osx-font-smoothing:grayscale;height:100%;line-height:22px;}
html{width:100%;background-color:#fff;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:"";display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.red{color:#e60012;}
.bg_red{background:#e60012;}
.table{display:table;}
.table_cell{display:table-cell;vertical-align:middle;}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list.dragging{cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir=rtl] .slick-slide{float:right;}
.slick-slide.dragging img{pointer-events:none;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat;}
@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(./fonts/slick.eot?#iefix) format(embedded-opentype), url(./fonts/slick.woff) format(woff), url(./fonts/slick.ttf) format(truetype), url(./fonts/slick.svg#slick) format(svg);}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:2;padding:0;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:25px;}
[dir=rtl] .slick-prev{right:25px;left:auto;}
.slick-next{right:25px;}
[dir=rtl] .slick-next{right:auto;left:25px;}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;list-style:none;text-align:center;margin:0;padding:0;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;cursor:pointer;margin:0 5px;padding:0;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;padding:5px;}
.slick-dots li button:before{font-family:slick;font-size:16px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:.75;color:#000;}
.slick-list:focus,.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-loading .slick-track,.slick-loading .slick-slide{visibility:hidden;}
.slick-slide img,.slick-initialized .slick-slide{display:block;}
.slick-slide.slick-loading img,.slick-arrow.slick-hidden{display:none;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before,.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.slick-prev:before,[dir=rtl] .slick-next:before{content:'←';}
[dir=rtl] .slick-prev:before,.slick-next:before{content:'→';}